Short: HyperText-DataType-System (HTDS) 40.5 Author: Stefan.Ruppert@informatik.fh-wiesbaden.de Uploader: Stefan.Ruppert@informatik.fh-wiesbaden.de Type: util/dtype Version: 40.5 *************************************************************************** * * * HyperText-DataType-System 40.5 * * * * Written by Stefan Ruppert * * * *************************************************************************** This package provides a modular HyperText System based on the datatypes concept of the AmigaOS 3.x . It offers many features, which aren't implemented in any currently available datatypes. Currently there are the following datatypes available in HTDS: - hypertext.datatype : super-class for all HyperText/Text related formats - hyperguide.datatype : AmigaGuide compatible sub-class, which implements most of known AmigaGuide V40 commands and attributes. - directory.datatype : Allows you to browse through the FileSystem - man.datatype : Used to manage Unix-Manual-Pages in ASCII format (output of groff). Now you can use man-pages with HyperText links ! In the SDK archive : - catalog.datatype Sample implementation for IFF files. - htdemo.datatype Example sub-class DataType with full source code - dirdemo.datatype Subclass of directory.datatype Some other DataTypes should come (soon?) : - html.datatype Needless to say a word about that DataType. - mail.datatype Provide a HyperText link for each mail in a Mail-Folder - autodoc.datatype Browse through autodoc files without converting them - ascii.datatype display normal ANSI texts - xxx.datatype If you have any ideas, let me know. Main features are : =================== * embedding of other datatypes objects, which supports DTM_DRAW method * definition of links * multiple fonts * asyncron rendering * starting program's, ARexx macros from a link * Retrace/Forward buttons * ARexx port with commands to manipulate the hypertext object * well defined HyperText Programming Interface (HTPI) ToDo list : * removing bugs * search requester and other reqs * a html.datatype subclass * optimization of the hypertext.datatype (speed, memory usage) * more ARexx commands * documentation .... * and much, much more ********* **NOTE:** ********* The HTDS is ShareWare, see the documentation for paying the Shareware fee. I will only add new features, if a acceptable number of users pay the Shareware fee !!!! This software is Shareware. See documentation for copyright and Shareware fee. It's strictly forbidden to include this archive in any kind of software collection except Fred Fish's AmigaLibrary, Aminet FileServer , Meeting Pearls CD's and BBS Fileareas or by a explicit permission from me ! This software is provided "as is". No representations or warranties are made with respect to the accuracy, reliability, performance, currentness, or operation of this software, and all use is at your own risk ! If you have any suggestion or comments please contact me : Stefan Ruppert Windthorststrasse 5 65439 Floersheim am Main GERMANY EMail: Stefan.ruppert@informatik.fh-wiesbaden.de ruppert@informatik.fh-wiesbaden.de ruppert@goofy.zdv.uni-mainz.de WWW: http://home.pages.de/~Ruppert/ Changes to last release : HyperText-DataType-System 40.5 (17.9.96) : - hypertext.datatype - added HTDTA_Secure tag to disable execution of ARexx scripts and commands - removed bug, which caused a crash under OS3.0. I opened V39 of locale.library, but in OS3.0 the version is V38. And I forgot to check against NULL. - fixed Rexx suffix from "..rexx" to ".rexx", added REXXSUFFIX prefs option. See Configuration. - fixed bug in TabCycling, which caused rendering trash - hyperguide.datatype - added a missing UnLock() in MacroFile search code. Now if @include is used, the directory of the document isn't longer locked. - directory.datatype - reread the ExAll() autodocs and added RAM Disk support :) - changed entry API now uses Tags instead of a structure - Length of the link is now expaneded according to the max name length of all entries